package com.medusa.gruul.payment.service.service;

import com.medusa.gruul.common.model.enums.PayType;
import com.medusa.gruul.payment.api.enums.TradeStatus;

/**
 *
 *  支付状态校验
 *
 *
 * @author xiaoq
 * @ Description MultiPayVerifyService.java
 * @date 2022-08-01 15:38
 */
public interface MultiPayVerifyService {

    /**
     * 校验支付状态
     *
     * @param payType  支付渠道枚举
     * @param outTradeNo 外部订单号
     * @return 交易状态
     */
    TradeStatus verifyPayStatus(PayType payType, String outTradeNo);
}
